package com.ccp.dev.core.basic.api;

/**
 * SysJobLog类接口
 * @author hxb4
 */
public interface ISysJobLog {

	/**
	 * 设置日志ID
	 * @param logId
	 */
	void setLogId(String logId) ;
	/**
	 * 返回 logId
	 * @return 日志id
	 */
	String getLogId() ;

	/**
	 * 设置任务名称
	 * @param jobName 任务名称
	 */
	void setJobName(String jobName) ;
	/**
	 * 返回 jobName
	 * @return String
	 */
	String getJobName() ;

	void setTrigName(String trigName) ;
	/**
	 * 返回 trigName
	 * @return String
	 */
	String getTrigName() ;

	void setStartTime(java.util.Date startTime) ;
	/**
	 * 返回 startTime
	 * @return Date
	 */
	java.util.Date getStartTime() ;

	void setEndTime(java.util.Date endTime) ;
	/**
	 * 返回 endTime
	 * @return Date
	 */
	java.util.Date getEndTime() ;

	/**
	 * 设置content
	 * @param content 日志内容
	 */
	void setContent(String content) ;
	/**
	 * 返回 content
	 * @return 日志内容
	 */
	String getContent() ;

	/**
	 * 设置状态
	 * @param state 状态
	 */
	void setState(int state) ;
	/**
	 * 返回 state
	 * @return 状态
	 */
	int getState() ;

	/**
	 * 设置执行时间
	 * @param runTime 执行时间
	 */
	void setRunTime(Long runTime) ;
	/**
	 * 返回 runTime
	 * @return 执行时间
	 */
	Long getRunTime() ;
}
